home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-mpsnmp-overosi-03.txt < prev    next >
Text File  |  1993-03-03  |  13KB  |  532 lines

  1.  
  2.  
  3.  
  4.  
  5.           Internet Draft          SNMP over OSI                  July 92
  6.  
  7.  
  8.                                   SNMP over OSI
  9.  
  10.                              Tue Jul 14 19:58:54 1992
  11.  
  12.  
  13.                                  Marshall T. Rose
  14.                            Dover Beach Consulting, Inc.
  15.                               mrose@dbc.mtview.ca.us
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.           1.  Status of this Memo
  23.  
  24.           This document is an Internet Draft.  Internet Drafts are
  25.           working documents of the Internet Engineering Task Force
  26.           (IETF), its Areas, and its Working Groups.  Note that other
  27.           groups may also distribute working documents as Internet
  28.           Drafts.
  29.  
  30.           Internet Drafts are draft documents valid for a maximum of six
  31.           months.  Internet Drafts may be updated, replaced, or
  32.           obsoleted by other documents at any time.  It is not
  33.           appropriate to use Internet Drafts as reference material or to
  34.           cite them other than as a "working draft" or "work in
  35.           progress".
  36.  
  37.           Please check the 1id-abstracts.txt listing contained in the
  38.           internet-drafts Shadow Directories on nic.ddn.mil,
  39.           nnsc.nsf.net, nic.nordu.net, ftp.nisc.sri.com, or
  40.           munnari.oz.au to learn the current status of any Internet
  41.           Draft.
  42.  
  43.           This draft document is being circulated for comment.  If
  44.           consensus is reached in the IETF's "SNMP in a Multi-Protocol
  45.           Internet" working group, it will be submitted to the RFC
  46.           editor as a Proposed Standard protocol specification.  Please
  47.           send comments to the author.
  48.  
  49.           If published as an RFC, this document will obsolete RFCs 1161
  50.           and 1283.
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.           Rose               Expires January 14, 1993           [Page 1]
  59.  
  60.  
  61.  
  62.  
  63.  
  64.           Internet Draft          SNMP over OSI                  July 92
  65.  
  66.  
  67.           2.  Background
  68.  
  69.           The Simple Network Management Protocol (SNMP) as defined in
  70.           [1] is now used as an integral part of the network management
  71.           framework for TCP/IP-based internets.  Together with its
  72.           companions standards, which define the Structure of Management
  73.           Information (SMI) [2,3], and the Management Information Base
  74.           (MIB) [4], the SNMP has received widespread deployment in many
  75.           operational networks running the Internet suite of protocols.
  76.  
  77.           It should not be surprising that many of these sites might
  78.           acquire OSI capabilities and may wish to leverage their
  79.           investment in SNMP technology towards managing those OSI
  80.           components.  This memo addresses these concerns by defining a
  81.           framework for running the SNMP in an environment which
  82.           supports the OSI connectionless-mode transport service.
  83.  
  84.           However, as noted in [5], the preferred mapping for SNMP is
  85.           onto the UDP[6].  As such, this specification is intended for
  86.           use in environments where UDP transport is not available.  No
  87.           aspect of this specification should be construed as a
  88.           suggestion that, in a heterogeneous transport environment, a
  89.           managed agent should support more than one mapping.
  90.           Conversely, management stations are strongly encouraged to
  91.           support mappings of SNMP onto all popular transports.
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.           Rose               Expires January 14, 1993           [Page 2]
  118.  
  119.  
  120.  
  121.  
  122.  
  123.           Internet Draft          SNMP over OSI                  July 92
  124.  
  125.  
  126.           3.  Mapping onto the CLTS
  127.  
  128.           Mapping the SNMP onto the CLTS[7,8] is straight-forward.  The
  129.           elements of procedure are identical to that of using the UDP.
  130.           Note that the CLTS and the service offered by the UDP both
  131.           transmit packets of information which contain full addressing
  132.           information.  Thus, mapping the SNMP onto the CLTS, a
  133.           "transport address" in the context of [1], is simply a
  134.           transport-selector and network address.
  135.  
  136.           It should be noted that the mapping of SNMP onto a
  137.           connectionless-mode transport service is wholly consistent
  138.           with SNMP's architectural principles, as described in [1,5].
  139.           However, the CLTS itself can be realized using either a
  140.           connectionless-mode or a connection-oriented network service.
  141.           The mapping described in this mapping allows for either
  142.           realization.  (When both network services are available, the
  143.           CLNS should be used as the basis of realization.)
  144.  
  145.  
  146.           3.1.  Well-known Addresses
  147.  
  148.           Unlike the Internet suite of protocols, OSI does not use
  149.           well-known ports.  Rather,
  150.            demultiplexing occurs on the basis of "selectors", opaque
  151.           strings of octets which have local significance.  In order to
  152.           foster interoperable implementations of the SNMP over the
  153.           CLTS, it is necessary define four selectors for this purpose.
  154.  
  155.           When the CLTS is used to provide the transport backing for the
  156.           SNMP, and the CLTS uses a connectionless-mode network service,
  157.           then transport selector used shall be "snmp-l" which consists
  158.           of six ASCII characters; and, SNMP traps are, by convention,
  159.           sent to an SNMP manager listening on the transport selector
  160.           "snmpt-l" which consists of seven ASCII characters.
  161.  
  162.           When the CLTS is used to provide the transport backing for the
  163.           SNMP, and the CLTS uses a connection-oriented network service,
  164.           then transport selector used shall be "snmp-o" which consists
  165.           of six ASCII characters; and, SNMP traps are, by convention,
  166.           sent to an SNMP manager listening on the transport selector
  167.           "snmpt-o" which consists of seven ASCII characters.
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.           Rose               Expires January 14, 1993           [Page 3]
  177.  
  178.  
  179.  
  180.  
  181.  
  182.           Internet Draft          SNMP over OSI                  July 92
  183.  
  184.  
  185.           3.2.  Traps
  186.  
  187.           When SNMP traps are sent over the CLTS, the agent-addr field
  188.           in the Trap-PDU contains the IP-address "0.0.0.0" An SNMP
  189.           manager may ascertain the source of the trap based on
  190.           information provided by the transport service (i.e., from the
  191.           T-UNIT-DATA.INDICATION primitive).
  192.  
  193.  
  194.           3.3.  Maximum Message Size
  195.  
  196.           An entity implementing SNMP over OSI must be prepared to
  197.           accept messages whose size is at least 484 octets.
  198.           Implementation of larger values is encouraged whenever
  199.           possible.
  200.  
  201.  
  202.           3.4.  Party Information
  203.  
  204.           For use with the Party MIB [9], SNMP mapped onto the CLTS
  205.           (using a CL-mode network service) is referenced as the
  206.           "rfcXxxxlDomain".  Similarly, SNMP mapped onto the CLTS (using
  207.           a CO-mode network service) is referenced as the
  208.           "rfcXxxxoDomain".
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.           Rose               Expires January 14, 1993           [Page 4]
  236.  
  237.  
  238.  
  239.  
  240.  
  241.           Internet Draft          SNMP over OSI                  July 92
  242.  
  243.  
  244.           RFCxxxx DEFINITIONS ::= BEGIN
  245.  
  246.           IMPORTS
  247.               experimental
  248.                   FROM RFC1155-SMI;
  249.  
  250.                     -- If this document is issued as an RFC --
  251.                  -- then these OID assignments will be changed --
  252.  
  253.           snmpOverOSI OBJECT IDENTIFIER ::=
  254.                           { experimental xx }
  255.  
  256.           snmpOverOSIdomains OBJECT IDENTIFIER ::=
  257.                           { smpOverOSI 1 }
  258.  
  259.           rfcXxxxlDomain OBJECT IDENTIFIER ::=
  260.                           { snmpOverOSIdomains 1 }
  261.  
  262.           rfcXxxxoDomain OBJECT IDENTIFIER ::=
  263.                           { snmpOverOSIdomains 2 }
  264.  
  265.           -- For either rfcXxxxlDomain or rfcXxxxoDomain, a
  266.           -- TAddress is `m' octets long.  The initial octet
  267.           -- indicates the length of the NSAP, `n', octets 2
  268.           -- through `n+1' contain the NSAP using the concrete
  269.           -- binary representation, and the remaining octets (if any)
  270.           -- contain the transport selector.
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.           Rose               Expires January 14, 1993           [Page 5]
  295.  
  296.  
  297.  
  298.  
  299.  
  300.           Internet Draft          SNMP over OSI                  July 92
  301.  
  302.  
  303.           -- When devices are installed, they need to be configured
  304.           -- with an initial set of SNMP parties.  The configuration
  305.           -- of SNMP parties requires (among other things) the
  306.           -- assignment of several OBJECT IDENTIFIERs.  Any local network
  307.           -- administration can obtain the delegated authority necessary
  308.           -- to assign its own OBJECT IDENTIFIERs.  However, to cater
  309.           -- for those administrations who have not obtained the necessary
  310.           -- authority, this document allocates a branch of the naming
  311.           -- tree for use with the following conventions.
  312.  
  313.           initialOSIPartyId OBJECT IDENTIFIER ::=
  314.                           { snmpOverOSI 2 }
  315.  
  316.           -- This prefix is used in an analogous fashion as
  317.           --
  318.           --      initialPartyId
  319.           --
  320.           -- as defined in [9].  For an SNMP protocol entity residing at
  321.           -- NSAP `N' (with length `n'), the identities of its six initial
  322.           -- parties are formed by appending `n' sub-identifiers, one
  323.           -- sub-identifier for each octet in the NSAP, to
  324.           --
  325.           --      initialOSIPartyId
  326.           --
  327.           -- NB:  1. If the device being configured has at least one
  328.           --         IP-address, then the initialPartyId prefix defined in
  329.           --         the Party MIB should be used instead of the
  330.           --         initialOSIPartyId prefix.
  331.           --
  332.           --      2. Use of the initialOSIPartyId prefix is not necessary
  333.           --         for operation of the SNMP over the CLTS.
  334.  
  335.  
  336.           END
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.           Rose               Expires January 14, 1993           [Page 6]
  354.  
  355.  
  356.  
  357.  
  358.  
  359.           Internet Draft          SNMP over OSI                  July 92
  360.  
  361.  
  362.           4.  Security Considerations
  363.  
  364.           Security issues are not discussed in this memo.
  365.  
  366.  
  367.           5.  Acknowledgements
  368.  
  369.           This specification was derived from RFC 1283, based on
  370.           discussions in the IETF's "SNMP in a Multi-Protocol Internet"
  371.           working group.
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.           Rose               Expires January 14, 1993           [Page 1]
  413.  
  414.  
  415.  
  416.  
  417.  
  418.           Internet Draft          SNMP over OSI                  July 92
  419.  
  420.  
  421.           6.  References
  422.  
  423.           [1]  J.D. Case, M.S. Fedor, M.L. Schoffstall, and J.R. Davin,
  424.                Simple Network Management Protocol.  Request for Comments
  425.                1157, (May, 1990).
  426.  
  427.           [2]  M.T. Rose, K. McCloghrie, Structure and Identification of
  428.                Management Information for TCP/IP-based internets.
  429.                Request for Comments 1155, (May, 1990).
  430.  
  431.           [3]  M.T. Rose, K. McCloghrie, Concise MIB Definitions.
  432.                Request for Comments 1212, (March, 1991).
  433.  
  434.           [4]  K. McCloghrie, M.T. Rose, Management Information Base for
  435.                Network Management of TCP/IP-based internets.  Request
  436.                for Comments 1213, (March, 1991).
  437.  
  438.           [5]  F. Kastenholz, SNMP Communication Services.  Request for
  439.                Comments 1270, (October, 1991).
  440.  
  441.           [6]  J.B. Postel, User Datagram Protocol.  Request for
  442.                Comments 768, (August, 1980).
  443.  
  444.           [7]  Information processing systems - Open Systems
  445.                Interconnection - Transport Service Definition - Addendum
  446.                1: Connectionless-mode Transmission, International
  447.                Organization for Standardization.  International Standard
  448.                8072/AD 1, (June, 1986).
  449.  
  450.           [8]  Information processing systems - Open Systems
  451.                Interconnection - Protocol Specification for Providing
  452.                the Connectionless-mode Transport Service, International
  453.                Organization for Standardization.  International Standard
  454.                8602, (December, 1987).
  455.  
  456.           [9]  K. McCloghrie, J.D. Davin, J.M. Galvin, Definitions of
  457.                Managed Objects for Administration of SNMP Parties.
  458.                Request for Comments 1353, (July, 1992).
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.           Rose               Expires January 14, 1993           [Page 2]
  472.  
  473.  
  474.  
  475.  
  476.  
  477.           Internet Draft          SNMP over OSI                  July 92
  478.  
  479.  
  480.           Table of Contents
  481.  
  482.  
  483.           1 Status of this Memo ...................................    1
  484.           2 Background ............................................    2
  485.           3 Mapping onto the CLTS .................................    3
  486.           3.1 Well-known Addresses ................................    3
  487.           3.2 Traps ...............................................    4
  488.           3.3 Maximum Message Size ................................    4
  489.           3.4 Party Information ...................................    4
  490.           4 Security Considerations ...............................    1
  491.           5 Acknowledgements ......................................    1
  492.           6 References ............................................    2
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.           Rose               Expires January 14, 1993           [Page 3]
  531.  
  532.